package com.tianma315.admin.produce.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;



/**
 * 
 * <pre>
 * 生产任务
 * </pre>
 * <small> 2019-05-29 16:16:04 | Aron</small>
 */
 @TableName("produce_task")
public class ProduceTaskDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /**  */
    @TableId
    private Integer produceTaskId;
    /** 批次号 */
    private String batchNo;
    /** 生产类型 */
    private String produceType;
    /** 生产车间 */
    private String workshop;
    /** 产品id */
    private Integer productId;
    /** 生产班组 */
    private Integer marshallingId;
    /** 备注 */
    private String mark;
    /**  */
    private Date createDate;
    /**  */
    private Long createBy;

    private Integer state;

    /** 生产计划 */
    private String producePlan;

    /**
     * 设置：
     */
    public void setProduceTaskId(Integer produceTaskId) {
        this.produceTaskId = produceTaskId;
    }
    /**
     * 获取：
     */
    public Integer getProduceTaskId() {
        return produceTaskId;
    }
    /**
     * 设置：批次号
     */
    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }
    /**
     * 获取：批次号
     */
    public String getBatchNo() {
        return batchNo;
    }
    /**
     * 设置：生产类型
     */
    public void setProduceType(String produceType) {
        this.produceType = produceType;
    }
    /**
     * 获取：生产类型
     */
    public String getProduceType() {
        return produceType;
    }
    /**
     * 设置：生产车间
     */
    public void setWorkshop(String workshop) {
        this.workshop = workshop;
    }
    /**
     * 获取：生产车间
     */
    public String getWorkshop() {
        return workshop;
    }
    /**
     * 设置：产品id
     */
    public void setProductId(Integer productId) {
        this.productId = productId;
    }
    /**
     * 获取：产品id
     */
    public Integer getProductId() {
        return productId;
    }
    /**
     * 设置：生产班组
     */
    public void setMarshallingId(Integer marshallingId) {
        this.marshallingId = marshallingId;
    }
    /**
     * 获取：生产班组
     */
    public Integer getMarshallingId() {
        return marshallingId;
    }
    /**
     * 设置：备注
     */
    public void setMark(String mark) {
        this.mark = mark;
    }
    /**
     * 获取：备注
     */
    public String getMark() {
        return mark;
    }
    /**
     * 设置：
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    /**
     * 获取：
     */
    public Date getCreateDate() {
        return createDate;
    }
    /**
     * 设置：
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }
    /**
     * 获取：
     */
    public Long getCreateBy() {
        return createBy;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getProducePlan() {
        return producePlan;
    }

    public void setProducePlan(String producePlan) {
        this.producePlan = producePlan;
    }
}
